Home
News
Recent Changes

WebContents?

Searched: \.*
Results from Variability web
For now just the posters of this disscussion group are put here.

  • Topic overview
    IMG_0320_small.JPG

  • Imperfect Frameworks for the Real World
    IMG_0317_small.JPG

  • Pointcut Language for Procedural Languages
    IMG_0316_small.jpg

  • Testing
    IMG_0318_small.JPG

  • QoS?
    IMG_0319_small.JPG

For now we have only the raw discussion protocol here.

Type and Mechanism of Variation

solution vs. problem space

types of variation in problem space:

offerted by feature models: optional mandatory alternatives set selection

other dimension features that go into code into process into

in general: everything that can be decided on

features lack semantics

types of variation in the solution space = Operations: substitutive variation (replace) additive variation remove

other dimension: functionality and non functional things

mechanisms for variation in solution space: ifdef aspects templates ...

We want to have: Patterns for doing variations

If you have this kind of variation with this kind of feature and are restricted to this set of mechanisms implement it like this.

Semantic Interfaces

exposing variation points

On Demand Variation

runtime variation on demand requirments changed during runtime (for high availability systems) change the code during runtime, not only configurate it

ways to do this: AO : offers runtime weaving/hot deployment flexible component systems: replace, add, remove components patching at runtim ...

what is missing?

same problem as evolution

Crosscutting Feature Models

mapping several feature models on each other? crosscutting feature over one feature model?

Valid Variations in Problem/Solution space

-- DaniloBeuche - 10 Nov 2004

These position papers were the basis for our discussion at the OOPSLA 2004 workshop:

* Alves_Matos_Borba.zip?;

* Arvind_Turkaye_Yilmaz_Schmidt_Gokhale_Memon_Porter.zip?;

* Bader_Armouti_Ren_Elrad.zip?;

* Bray_Yuen_Coady_Fiuczynski.zip?;

* Groher.zip?;

* Klint_Storm.zip?;

* Loughran_Rashid.zip?;

* Wuchner.zip?;

-- ChristaSchwanninger - 11 Nov 2004

PRELIMINARY CALL FOR PAPERS

MVCDC 2: Second Workshop on Managing Variabilities consistently in Design and Code - OOPSLA 2005

ABSTRACT

With the introduction of software product line approaches into the practice, variants and variability add a new dimension of complexity to the software development process. The combinatorial explosion of possible variants in systems with a high degree of variability requires improved and changed concepts for specifying, modeling, and implementing these systems to assure quality and functionality.

Current OO technologies and standardized design languages fall short in offering appropriate support for designing and implementing variabilities. Additionally the integration of design tools and implementation technologies concerning variants is still poor.

The main goal is to discuss and identify efficient ways for dealing with highly variable software systems on design and code level by evaluating existing approaches and new ideas from the research community and industrial practice.

Potential topics include, but are not limited to:

  • tools and processes for managing variants
  • modeling languages for capturing variants
  • code generation support
  • feature oriented development tools and technologies
  • languages for independent feature development and feature composition
  • AO approaches for independent feature development and feature composition
  • Integration of variant management into model driven software development techniques
  • Support for model to model and model to code transformations

IMPORTANT DATES

  • Position Papers Due: Friday, August 26, 2005
  • Notification of Acceptance: Friday, September 9, 2005
  • Workshop: Thursday, October 20, 2005

WORKSHOP ACTIVITIES

The workshop is laid out as full day workshop. Instead of presenting the papers, each participant will be expected to review everyone else's paper before the workshop and complete the following two sentences for each:

  • What I really liked about this paper is ...
  • The most important question I would like to ask the author is ...

These answers are written down on index cards and will be collected before the workshop. During the workshop, we will spend the morning with questions and answers to gain deeper insight into the problem described in the paper. Before each paper session, the author will be permitted a 4 minute slot to very briefly present his paper/work. The workshop format in the afternoon will be utilizing the "Open Space" format in order to discuss topics of interest that might be, or might not be directly related to the papers presented in the morning.

PARTICIPATION

Every interested person is invited to apply for attendance by sending a position paper to the organizers. The submission should be one to two pages describing the key ideas. Submissions will be reviewed by the organizers. The authors will be notified about acceptance before the early registration deadline.

WORKSHOP COMITTEE

  • Christa Schwanninger, Siemens AG
  • Danilo Beuche, pure systems
  • Krzysztof Czarnecki, University of Waterloo
  • Mira Mezini, Darmstadt University of Technology
  • Markus Völter, Independent Consultant
  • Rainer Burgstaller, Siemens AG

MORE INFORMATION AT

http://www.kircher-schwanninger.de/workshops/MVCDC/

Web TWiki Site Map Use to...
Main Home of Main web Search Main web Recent changes in the Main web Get notified of changes to the Main web The Main web is dedicated to the maintenance of this website. This is the place to discuss meta-issues such as what style to use, how best to organize a survey, what the ideal topic size is, how to refer to papers, what the preferred layout of the site should be, etc. ...
TWiki Home of TWiki web Search TWiki web Recent changes in the TWiki web Get notified of changes to the TWiki web Welcome, Registration, and other StartingPoints; TWiki history & Wiki style; All the docs... ...discover TWiki details, and how to start your own site.
Gmt Home of Gmt web Search Gmt web Recent changes in the Gmt web Get notified of changes to the Gmt web Generative Model Transformer
Gpce Home of Gpce web Search Gpce web Recent changes in the Gpce web Get notified of changes to the Gpce web
Octave Home of Octave web Search Octave web Recent changes in the Octave web Get notified of changes to the Octave web The Stratego web is the home of Stratego, a language for program transformation based on the paradigm of rewriting strategies. The aim of this language is to provide an expressive and declarative language for expressing all kinds of program transformations. The web includes publications on Stratego, download of the StrategoCompiler, documentation, and descriptions of applications. ...
Sandbox Home of Sandbox web Search Sandbox web Recent changes in the Sandbox web Get notified of changes to the Sandbox web Sandbox test area with all features enabled. ...experiment in an unrestricted hands-on web.
Sdf Home of Sdf web Search Sdf web Recent changes in the Sdf web Get notified of changes to the Sdf web The Sdf web is dedicated to the modular syntax definition formalism SDF. Here you can find implementations, pointers to download pages, syntax definitions for common languages, discussions about new features and implementatios of SDF, and tips and tricks for using the formalism. ...
SdfBackup Home of SdfBackup web Search SdfBackup web Recent changes in the SdfBackup web Get notified of changes to the SdfBackup web The Sdf web is dedicated to the modular syntax definition formalism SDF. Here you can find implementations, pointers to download pages, syntax definitions for common languages, discussions about new features and implementatios of SDF, and tips and tricks for using the formalism. ...
Stratego Home of Stratego web Search Stratego web Recent changes in the Stratego web Get notified of changes to the Stratego web The Stratego web is the home of Stratego, a language for program transformation based on the paradigm of rewriting strategies. The aim of this language is to provide an expressive and declarative language for expressing all kinds of program transformations. The web includes publications on Stratego, download of the StrategoCompiler, documentation, and descriptions of applications. ...
Sts Home of Sts web Search Sts web Recent changes in the Sts web Get notified of changes to the Sts web The Sofware Transformation Systems wiki
Tiger Home of Tiger web Search Tiger web Recent changes in the Tiger web Get notified of changes to the Tiger web Home of the Tiger in Stratego project, which is concerned with the exploration of transformation techniques in compilation using an implementation of a Tiger compiler. ...
Tools Home of Tools web Search Tools web Recent changes in the Tools web Get notified of changes to the Tools web The Tools web is the home of the XT? bundle of program transformation tools. XT is an open framework for program transformation based on the ATerm format for exchange of programs between tools. The bundle includes packages for parsing, pretty-printing, term rewriting, and grammar recovery. It also contains a distribution of the SDF2? GrammarBase?. The OnlinePackageBase is an open collection of packages for program transformation supporting package bundling on demand. ...
Transform Home of Transform web Search Transform web Recent changes in the Transform web Get notified of changes to the Transform web The Transform web is an attempt to get an overview of program transformation research and application. In the first place the web is a collection of resources such as pointers to researchers, conferences, journals, summaries and reviews of papers, and tools for implementing transformation systems. In the second place the Transform web attempts to bring structure in the world of program transformation by means of categories, taxonomies such as the TransformationTaxonomy, and entry points such as the ReengineeringWiki and the DeCompilation page. ...
You can use color coding by web for identification and reference. This table is updated automatically based on WebPreferences settings of the individual webs. Contact webmaster@strategoxt.org if you need a separate collaboration web for your team. See also AdminTools.
Legend of icons:   Home of web = Go to the home of the web
Search web = Search the web
  Recent changes in the web = See recent changes in the web
Get notified of changes to the web = Subscribe to get notified of changes by e-mail
Most modern software needs to support increasing amounts of variability, i.e. locations in the software where behaviour can be configured. This trend leads to a situation where the complexity of managing the amount of variability becomes a primary concern that needs to be addressed. Two causes for the increasing amount of variability are the delaying of design decisions to the latest point that is economically feasible and the transfer of variability from mechanics and hardware to the software in embedded systems.

Software product families and populations make a convincing case for the increasing importance of software variability management. Although the notion of software product families dates back to the 1970’s, broad industrial adoption started at the end of the 1990s. Early industrial adopters, such as Philips, started their work on software product families in 1994.

The reason for identifying software variability management as a core topic is twofold. First, within the software engineering research community, we have come to realize that the fundamental issue in a range of reuse approaches, including object-oriented frameworks, component-based software engineering and software product families, is the management of the provided variability in the context of the commonality. Basically, the reusability of any software artefact is determined by its ability to support the variability required from it. Second, in several industrial organizations, the complexity of variability management is becoming such that more systematic approaches are required as the limitations of ad-hoc approaches experienced daily. For instance, the number of variation points for industrial software product families may range in the thousands.

Stolen from CfP of the 2nd Groningen Workshop on Software Variability Management

-- DaniloBeuche - 10 Nov 2004

Topic Changed By
WebStatistics 11 Feb 2008 - 01:12 TWikiGuest
2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode? 20 Oct 2005 - 21:41 DaniloBeuche
MVCDC2CallForPaper? 20 Oct 2005 - 21:32 DaniloBeuche
WebHome 05 Jun 2005 - 20:02 DaniloBeuche
MVCDC2004Evolution? 23 Nov 2004 - 01:25 JohnAnvik
WebLeftBar 11 Nov 2004 - 16:57 DaniloBeuche
MVCDC2004Adoption? 11 Nov 2004 - 10:56 DaniloBeuche
MVCDC2004Papers? 11 Nov 2004 - 07:49 ChristaSchwanninger
MVCDC2004MappingOfDomainSpaceToSolutionSpace? 10 Nov 2004 - 13:38 DaniloBeuche
WorkshopManagingVariabilityConsistentlyInDesignAndCode? 10 Nov 2004 - 13:31 DaniloBeuche
SoftwareVariabilityManagement? 10 Nov 2004 - 13:14 DaniloBeuche
WebPreferences 10 Nov 2004 - 12:19 EelcoVisser
UpdateWebPages 20 Sep 2002 - 08:37 EelcoVisser
SiteMap 27 Aug 2002 - 08:00 EelcoVisser
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebChanges 23 Apr 2002 - 19:46 EelcoVisser
WebNotify 23 Jan 2002 - 14:21 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebNews 23 Jan 2002 - 14:19 EelcoVisser
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny

See also

Topic Changed By
WebStatistics 11 Feb 2008 - 01:12 TWikiGuest
2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode? 20 Oct 2005 - 21:41 DaniloBeuche
MVCDC2CallForPaper? 20 Oct 2005 - 21:32 DaniloBeuche
WebHome 05 Jun 2005 - 20:02 DaniloBeuche
MVCDC2004Evolution? 23 Nov 2004 - 01:25 JohnAnvik
WebLeftBar 11 Nov 2004 - 16:57 DaniloBeuche
MVCDC2004Adoption? 11 Nov 2004 - 10:56 DaniloBeuche
MVCDC2004Papers? 11 Nov 2004 - 07:49 ChristaSchwanninger
MVCDC2004MappingOfDomainSpaceToSolutionSpace? 10 Nov 2004 - 13:38 DaniloBeuche
WorkshopManagingVariabilityConsistentlyInDesignAndCode? 10 Nov 2004 - 13:31 DaniloBeuche
SoftwareVariabilityManagement? 10 Nov 2004 - 13:14 DaniloBeuche
WebPreferences 10 Nov 2004 - 12:19 EelcoVisser
UpdateWebPages 20 Sep 2002 - 08:37 EelcoVisser
SiteMap 27 Aug 2002 - 08:00 EelcoVisser
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebChanges 23 Apr 2002 - 19:46 EelcoVisser
WebNotify 23 Jan 2002 - 14:21 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebNews 23 Jan 2002 - 14:19 EelcoVisser
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny
Topic Changed By
WebStatistics 11 Feb 2008 - 01:12 TWikiGuest
2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode? 20 Oct 2005 - 21:41 DaniloBeuche
MVCDC2CallForPaper? 20 Oct 2005 - 21:32 DaniloBeuche
WebHome 05 Jun 2005 - 20:02 DaniloBeuche
MVCDC2004Evolution? 23 Nov 2004 - 01:25 JohnAnvik
WebLeftBar 11 Nov 2004 - 16:57 DaniloBeuche
MVCDC2004Adoption? 11 Nov 2004 - 10:56 DaniloBeuche
MVCDC2004Papers? 11 Nov 2004 - 07:49 ChristaSchwanninger
MVCDC2004MappingOfDomainSpaceToSolutionSpace? 10 Nov 2004 - 13:38 DaniloBeuche
WorkshopManagingVariabilityConsistentlyInDesignAndCode? 10 Nov 2004 - 13:31 DaniloBeuche
SoftwareVariabilityManagement? 10 Nov 2004 - 13:14 DaniloBeuche
WebPreferences 10 Nov 2004 - 12:19 EelcoVisser
UpdateWebPages 20 Sep 2002 - 08:37 EelcoVisser
SiteMap 27 Aug 2002 - 08:00 EelcoVisser
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebChanges 23 Apr 2002 - 19:46 EelcoVisser
WebNotify 23 Jan 2002 - 14:21 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebNews 23 Jan 2002 - 14:19 EelcoVisser
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny
Topic Changed By
WebStatistics 11 Feb 2008 - 01:12 TWikiGuest
2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode? 20 Oct 2005 - 21:41 DaniloBeuche
MVCDC2CallForPaper? 20 Oct 2005 - 21:32 DaniloBeuche
WebHome 05 Jun 2005 - 20:02 DaniloBeuche
MVCDC2004Evolution? 23 Nov 2004 - 01:25 JohnAnvik
WebLeftBar 11 Nov 2004 - 16:57 DaniloBeuche
MVCDC2004Adoption? 11 Nov 2004 - 10:56 DaniloBeuche
MVCDC2004Papers? 11 Nov 2004 - 07:49 ChristaSchwanninger
MVCDC2004MappingOfDomainSpaceToSolutionSpace? 10 Nov 2004 - 13:38 DaniloBeuche
WorkshopManagingVariabilityConsistentlyInDesignAndCode? 10 Nov 2004 - 13:31 DaniloBeuche
SoftwareVariabilityManagement? 10 Nov 2004 - 13:14 DaniloBeuche
WebPreferences 10 Nov 2004 - 12:19 EelcoVisser
UpdateWebPages 20 Sep 2002 - 08:37 EelcoVisser
SiteMap 27 Aug 2002 - 08:00 EelcoVisser
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebChanges 23 Apr 2002 - 19:46 EelcoVisser
WebNotify 23 Jan 2002 - 14:21 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebNews 23 Jan 2002 - 14:19 EelcoVisser
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny
This Web is dedicated to the discussion of Software Variability Management. We invite anyone interested in that topic (especially workshop organisers and participants) to share their knowledge and results on related issues using this wiki.

  • WebChanges: Find out recent modifications to the TWiki.Variability web.
  • WebIndex: Display all TWiki.Variability topics in alphabetical order.
  • WebNotify: Subscribe to be automatically notified when something changes in the TWiki.Variability web.
  • WebStatistics: View access statistics of the TWiki.Variability web.
  • WebPreferences: Preferences of the TWiki.Variability web.

2004-11-10

Creation of Variability web.

WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.Variability web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe to the service, please put yourself on the list below. The format is: 3 spaces * Main.yourWikiName - yourEmailAddress

Note: It is helpful to insert your name in alphabetical order (by first name -- ignore the "Main.") -- then you can find your name (or not) more easily if you wish to remove it or confirm that you are on the list.

Related topics: TWikiUsers, TWikiRegistration

TWiki.Variability Web Preferences

The following settings are web preferences of the TWiki.Variability web. These preferences overwrite the site-level preferences in TWikiPreferences, and can be overwritten by user preferences (your personal topic, i.e. TWikiGuest in the TWiki.Main web)

Preferences:

  • Set WEBTITLE = Software Variability Management

  • Web specific background color: (Pick a lighter one of the StandardColors)
    • Set WEBBGCOLOR = #FFFF99

  • Exclude web from a web="all" search: (Set to on for hidden webs)
    • Set NOSEARCHALL =

  • Default template for new topics and form(s) for this web:
    • WebTopicEditTemplate?: Default template for new topics in this web. (Site-level is used if topic does not exist)
    • TWiki.WebTopicEditTemplate: Site-level default template
    • TWikiForms: How to enable form(s)
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the Variability web: (See TWikiAccessControl)
    • Set DENYWEBVIEW =
    • Set ALLOWWEBVIEW =
    • Set DENYWEBCHANGE = TWikiGuest
    • Set ALLOWWEBCHANGE =
    • Set DENYWEBRENAME = TWikiGuest
    • Set ALLOWWEBRENAME =

  • Users or groups allowed to change or rename this WebPreferences topic: (I.e. TWikiAdminGroup)
    • Set ALLOWTOPICCHANGE =
    • Set ALLOWTOPICRENAME =

  • Web preferences that are not allowed to be overridden by user preferences:
    • Set FINALPREFERENCES = WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

Notes:

  • A preference is defined as:
    6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #FFFF99 .
  • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
  • You can introduce new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).

Related Topics:


Number of topics: 0

  • Jump to topic: If you already know the name of the topic, enter the name of the topic into the GoBox at the top

  • WebChanges: Find out what topics in Variability have changed recently

Statistics for TWiki.Variability Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Feb 2008 891 0 0 358 WebStatistics
 92 WebHome
 38 WebChanges
 35 WebNotify
 34 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 27 WebPreferences
 26 WebChanges500
 26 WebNews
 25 MVCDC2004Papers
 22 SoftwareVariabilityManagement
 21 MVCDC2004Evolution
 
Jan 2008 2631 0 0 588 WebStatistics
248 WebHome
148 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
131 MVCDC2004Papers
130 WebChanges
126 WorkshopManagingVariabilityConsistentlyInDesignAndCode
110 MVCDC2004Evolution
 96 WebNotify
 95 WebIndex
 85 WebNews
 83 WebPreferences
 
Dec 2007 1887 0 0 392 WebStatistics
248 WebHome
132 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 93 WebChanges
 89 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 87 MVCDC2004Evolution
 81 MVCDC2004Papers
 68 SoftwareVariabilityManagement
 67 WebNews
 64 WebIndex
 57 WebSearch
 
Nov 2007 2117 0 0 560 WebStatistics
216 WebHome
124 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
101 WebChanges
 90 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 88 MVCDC2004Papers
 81 MVCDC2004Evolution
 72 WebNews
 71 WebNotify
 67 WebIndex
 63 SoftwareVariabilityManagement
 
Oct 2007 1966 0 0 531 WebStatistics
229 WebHome
108 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 83 MVCDC2004Papers
 82 WebChanges
 78 MVCDC2004Evolution
 76 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 75 WebNotify
 70 WebIndex
 63 WebNews
 62 SoftwareVariabilityManagement
 
Sep 2007 2602 0 0 814 WebStatistics
237 WebHome
165 MVCDC2004Papers
155 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
131 WebChanges
103 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 92 MVCDC2004Evolution
 82 WebNews
 76 WebIndex
 76 WebPreferences
 69 WebNotify
 
Aug 2007 3316 0 0 1037 WebStatistics
281 WebHome
210 WebChanges
177 MVCDC2004Papers
146 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
118 WorkshopManagingVariabilityConsistentlyInDesignAndCode
117 MVCDC2004Evolution
103 WebChanges100
 93 WebChanges500
 87 WebIndex
 87 WebChanges200
 
Jul 2007 4960 0 0 1277 WebStatistics
496 WebHome
365 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
255 WebChanges
249 MVCDC2004Papers
200 MVCDC2004Evolution
178 WebIndex
149 WebPreferences
149 WorkshopManagingVariabilityConsistentlyInDesignAndCode
138 WebChanges500
138 WebNews
 
Jun 2007 2528 0 0 275 WebHome
259 WebStatistics
175 WebChanges
161 MVCDC2004Papers
149 WorkshopManagingVariabilityConsistentlyInDesignAndCode
131 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
129 MVCDC2004Evolution
113 WebIndex
109 WebNotify
106 WebNews
 87 MVCDC2004Adoption
 
May 2007 2473 0 0 1019 WebStatistics
167 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
140 WebHome
 95 MVCDC2004Papers
 95 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 93 WebChanges
 76 WebIndex
 62 WebNews
 61 MVCDC2004Evolution
 60 WebChanges500
 58 WebChanges100
 
Apr 2007 1983 0 0 389 WebStatistics
167 WebHome
134 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
111 MVCDC2004Papers
104 WebChanges
 98 WebIndex
 97 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 83 MVCDC2004Evolution
 74 WebChanges100
 67 WebNews
 60 WebChanges200
 
Mar 2007 1937 0 0 647 WebStatistics
123 WebHome
 98 WebChanges
 91 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 82 MVCDC2004Papers
 74 WebIndex
 73 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 66 WebNews
 65 WebChanges200
 64 MVCDC2004Evolution
 61 WebChanges500
 
Feb 2007 1921 0 0 526 WebStatistics
153 WebHome
133 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
115 WebChanges
 87 MVCDC2004Papers
 75 WebChanges100
 71 WebNews
 68 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 63 WebChanges200
 62 MVCDC2004Evolution
 58 WebChanges500
 
Jan 2007 2715 0 0 1260 WebStatistics
169 WebHome
152 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 91 MVCDC2004Papers
 85 WebChanges
 77 WebIndex
 76 WebChanges500
 73 MVCDC2004Evolution
 67 WebChanges100
 66 WebNews
 65 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 
Dec 2006 1522 0 0 279 WebStatistics
149 WebHome
 88 WebChanges
 83 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 79 MVCDC2004Papers
 75 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 61 WebChanges100
 61 WebNotify
 60 WebChanges500
 59 WebIndex
 58 SoftwareVariabilityManagement
 
Nov 2006 1932 0 0 607 WebStatistics
126 WebHome
 98 WebChanges
 97 MVCDC2004Papers
 92 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 79 WebChanges100
 69 WebChanges200
 68 WebChanges500
 68 WebNews
 60 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 57 MVCDC2004Evolution
 
Oct 2006 1556 0 0 421 WebStatistics
145 WebHome
 81 WebChanges
 79 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 69 WebIndex
 55 MVCDC2004Papers
 53 WebChanges500
 52 WebChanges100
 51 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 51 WebChanges200
 46 WebNews
 
Sep 2006 2044 0 0 589 WebStatistics
108 WebHome
 97 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 96 MVCDC2004Papers
 90 WebChanges
 77 MVCDC2004Evolution
 73 WebIndex
 63 WebNews
 61 MVCDC2004Adoption
 60 WebChanges500
 59 WebChanges100
 
Aug 2006 2701 0 0 610 WebStatistics
191 WebHome
135 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
120 WebIndex
114 WebChanges
101 MVCDC2004Evolution
 96 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 90 WebChanges500
 86 MVCDC2004MappingOfDomainSpaceToSolutionSpace
 84 WebNotify
 82 WebSearch
 
Jul 2006 3100 0 0 1028 WebStatistics
289 WebHome
175 WebIndex
148 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
134 WebChanges
102 WebNotify
100 WebPreferences
 90 WebSearch
 86 MVCDC2004Evolution
 85 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 79 MVCDC2004Papers
 
Jun 2006 2834 0 0 1057 WebStatistics
240 WebHome
144 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
138 WebIndex
121 WebChanges
 95 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 77 MVCDC2004Papers
 74 WebNews
 74 WebTools
 72 WebChanges200
 70 WebSearch
 
May 2006 2959 0 0 1178 WebStatistics
167 WebHome
149 WebIndex
132 WebChanges
125 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
103 WebChanges100
 90 WebChanges200
 88 WebChanges500
 87 MVCDC2004Evolution
 76 WebNews
 73 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 
Apr 2006 2274 0 0 825 WebStatistics
182 WebHome
157 WebIndex
106 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
104 WebChanges
 81 WebNews
 78 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 62 WebChanges100
 57 WebChanges200
 54 MVCDC2004Evolution
 53 WebSearch
 
Mar 2006 2686 0 0 824 WebStatistics
279 WebHome
141 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
138 WebIndex
138 WebChanges
111 WorkshopManagingVariabilityConsistentlyInDesignAndCode
100 MVCDC2004Papers
 94 WebChanges100
 83 WebNews
 77 MVCDC2004Evolution
 76 WebChanges200
 
Feb 2006 2167 0 0 832 WebStatistics
190 WebHome
 85 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 78 WebChanges
 71 WebIndex
 67 MVCDC2004Papers
 67 WebChanges200
 60 WebChanges100
 60 MVCDC2004Evolution
 55 WebSearch
 55 WebLeftBar
 
Jan 2006 1926 0 0 460 WebStatistics
190 WebHome
111 WebChanges
 97 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 84 MVCDC2004Papers
 83 MVCDC2004Evolution
 76 WebChanges200
 64 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 62 WebChanges500
 60 SoftwareVariabilityManagement
 60 WebSearch
 
Dec 2005 1817 0 0 416 WebStatistics
234 WebHome
124 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 95 WebChanges
 85 WebIndex
 66 MVCDC2004Papers
 58 MVCDC2004Evolution
 57 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 54 WebNotify
 52 WebChanges200
 52 WebNews
 
Nov 2005 1444 0 0 234 WebHome
186 WebStatistics
125 WebIndex
 86 WebChanges
 78 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 63 WebNotify
 56 SoftwareVariabilityManagement
 55 WebNews
 54 MVCDC2004Papers
 53 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 50 WebPreferences
 
Oct 2005 1864 11 4 233 WebStatistics
206 WebHome
126 WebChanges
120 WebIndex
100 MVCDC2004Evolution
 97 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 89 MVCDC2004Papers
 76 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 71 WebChanges200
 66 WebChanges500
 65 WebNotify
 15 DaniloBeuche
Sep 2005 969 0 0 133 WebHome
 76 WebStatistics
 59 MVCDC2004Evolution
 56 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 55 WebIndex
 54 MVCDC2004Papers
 50 WebChanges
 43 SoftwareVariabilityManagement
 42 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 40 WebChanges500
 35 WebNotify
 
Aug 2005 1175 0 0 248 WebStatistics
154 WebHome
115 WebIndex
 63 WebChanges
 60 MVCDC2004Papers
 56 MVCDC2004Evolution
 48 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 41 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 34 MVCDC2004MappingOfDomainSpaceToSolutionSpace
 32 WebPreferences
 31 WebNotify
 
Jul 2005 1066 0 0 165 WebHome
124 WebStatistics
103 WebIndex
 62 WebChanges
 47 WebPreferences
 42 WebNotify
 41 WebSearch
 41 MVCDC2004Evolution
 40 MVCDC2004MappingOfDomainSpaceToSolutionSpace
 38 WebChanges500
 37 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 
Jun 2005 784 9 0 161 WebHome
104 WebStatistics
 55 WebChanges
 52 SoftwareVariabilityManagement
 38 WebPreferences
 35 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 31 WebChanges500
 31 2ndWorkshopManagingVariabilityConsistentlyInDesignAndCode
 29 WebSearch
 27 MVCDC2004MappingOfDomainSpaceToSolutionSpace
 26 WebNews
  7 DaniloBeuche
  2 ChristaSchwanninger
May 2005 670 0 0 131 WebHome
 66 WebStatistics
 39 WebChanges
 35 WebNotify
 34 WebPreferences
 31 SoftwareVariabilityManagement
 30 WebSearch
 28 WebIndex
 27 WebNews
 26 MVCDC2004MappingOfDomainSpaceToSolutionSpace
 25 WebChanges500
 
Apr 2005 610 0 0 120 WebStatistics
 95 WebHome
 60 WebChanges
 50 MVCDC2004Evolution
 26 WebNotify
 23 WebPreferences
 22 MVCDC2004Papers
 22 WebChanges500
 19 WebChanges100
 17 WebIndex
 17 WebSearch
 
Mar 2005 474 0 0  84 WebHome
 72 WebStatistics
 51 MVCDC2004Evolution
 46 WebChanges
 26 WebNotify
 22 MVCDC2004Papers
 17 WebContents?
 16 WebChanges500
 16 WebNews
 15 WebIndex
 14 WebChanges100
 
Feb 2005 540 0 0  77 WebStatistics
 74 WebHome
 67 MVCDC2004Evolution
 52 WebChanges
 39 MVCDC2004Papers
 23 WebNews
 22 WebNotify
 22 WebChanges500
 21 WebPreferences
 17 SoftwareVariabilityManagement
 16 WebIndex
 
Jan 2005 379 3 0  92 WebHome
 45 WebStatistics
 35 WebChanges
 28 MVCDC2004Evolution
 22 MVCDC2004Papers
 17 WebContents?
 16 WebNotify
 14 SoftwareVariabilityManagement
 14 WebPreferences
 14 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 13 WebIndex
  3 DaniloBeuche
Dec 2004 491 2 0 101 WebHome
 57 WebStatistics
 38 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 34 MVCDC2004Evolution
 32 WebChanges
 30 MVCDC2004Papers
 20 SoftwareVariabilityManagement
 19 MVCDC2004Adoption
 18 WebPreferences
 16 WebNotify
 13 MVCDC2004MappingOfDomainSpaceToSolutionSpace
  2 EelcoVisser
Nov 2004 272 42 15  74 WebHome
 29 WorkshopManagingVariabilityConsistentlyInDesignAndCode
 29 WebContents?
 23 MVCDC2004Papers
 21 MVCDC2004Adoption
 20 SoftwareVariabilityManagement
 15 WebChanges
 13 WebNews
  8 MVCDC2004MappingOfDomainSpaceToSolutionSpace
  7 MVCDC2004Evolution
  6 WebStatistics
 26 DaniloBeuche
 21 ChristaSchwanninger
  5 JohnAnvik
  5 EelcoVisser

Notes:

  • Do not edit this topic, it is updated automatically. (You can also force an update)
  • TWikiDocumentation tells you how to enable the automatic updates of the statistics.
  • Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
Finding topics

Tracking activity

Look and feel

  • WebPreferences: values of variables
  • WebContents?: web specific entries in the side bar
The workshop was held on October 24, 2004 as part of the OOSPL 2004 in Vancouver.

The Call for Papers contains links to the submitted position papers and information about the workshop organisers etc.

The workshop participants agreed to document (some of) the workshop results using this wiki.

After a discussion of the Position Papers several topics were selected and grouped together. For each topic group a seperate group discussed the questions in detail and presented the results in a plenary session afterwards.

Discussion Topics

  1. Feature Mining?
    1. bottom up identification of variability
    2. feature mining
    3. notions of "feature"

  1. Evolution
    1. Refactoring; impact on previous variants
    2. traceability of variation points
    3. consistent mapping between model and implementation -> #number of steps/levels
    4. Core changing -> smaller, ->not at all -> bigger
    5. mechanisms for managing intra lifecycle vaiability

  1. Adoption
    1. adoption criteria ->new projects, ->legacy projects
    2. pointcut language for procedural languages
    3. imperfect/partial/incomplete "framework" for managing varibailiy in the real world
    4. modeling/ensuring QoS? for different variants
    5. testing of product lines

  1. Mapping of Domain Space to Solution Space
    1. type and mechanism of variation
    2. semantic interfaces
    3. on demand variation
    4. crosscutting feature models
    5. valid variations in problem/solution space

Number of topics: 24